Previous Book Contents Book Index Next

Inside Macintosh: 3D Graphics Programming With QuickDraw 3D /
Chapter 7 - Transform Objects / Transform Objects Reference
Transform Objects Routines / Creating and Manipulating Scale Transforms


Q3ScaleTransform_New

You can use the Q3ScaleTransform_New function to create a new scale transform.

TQ3TransformObject Q3ScaleTransform_New (
const TQ3Vector3D *scale);
scale
A vector whose three fields specify the desired scaling along each coordinate axis.
DESCRIPTION
The Q3ScaleTransform_New function returns, as its function result, a reference to a new transform object of type kQ3TransformTypeScale using the data passed in the scale parameter. The scale transform scales an object by the values in scale->x, scale->y, and scale->z, respectively. The data you pass in the scale parameter is copied into internal QuickDraw 3D data structures. If QuickDraw 3D cannot allocate memory for those structures, Q3ScaleTransform_New returns the value NULL.


Previous Book Contents Book Index Next

© Apple Computer, Inc.
11 JUL 1996